package cn.kent.heima.base.heap;

/**
 * 堆内存演示
 * 测试: 运行代码,
 * 1. 使用jps查看java进程,找到进程id
 * 2. jmap -heap 进程id
 *      打印堆内存信息
 * 3. jconsole 命令打开可视化工具
 *      观察堆内存变化曲线图
 */
@SuppressWarnings("all")
public class Demo_04 {
    public static void main(String[] args) throws InterruptedException {
        System.out.println("1...");
        Thread.sleep(30000);
        byte[] bytes = new byte[1024 * 1024 * 10];// 10Mb
        System.out.println("2...");
        Thread.sleep(30000);
        System.gc();
        System.out.println("3...");
        Thread.sleep(1000000L);
    }
}
